Constructive Multilevel Logic Synthesis Under Properties of Boolean Algebra
نویسندگان
چکیده
We describe a new constructive multilevel logic synthesis system that integrates the traditionally separate technology-independent and technology-dependent stages of modern synthesis tools. Dubbed M32, this system is capable of generating circuits incrementally based on both functional as well as structural considerations. This is achieved by maintaining a dynamic structural representation of the evolving implementation and by refining it through progressive introduction of gates from a target technology library. Circuit construction proceeds from the primary inputs towards the primary outputs. Preliminary experimental results show that circuits generated using this approach are generally superior to those produced by multi-stage synthesis.
منابع مشابه
Constructive version of Boolean algebra
The notion of overlap algebra introduced by G. Sambin provides a constructive version of complete Boolean algebra. Here we show that his notion of overlap morphism corresponds classically to that of map preserving arbitrary joins. Moreover we prove that the power collection of a set is the free overlap algebra join-generated from the set. Then, we generalize the concept of overlap algebra and o...
متن کاملA Logic for Correlating Temporal Properties across Program Transformations
Program transformations are widely used in synthesis, optimization, and maintenance of software. Correctness of program transformations depends on preservation of some important properties of the input program. By regarding programs as Kripke structures, many interesting properties of programs can be expressed in temporal logics. In temporal logic, a formula is interpreted on a single program. ...
متن کاملA Logical Treatment of Constructive Duality
We present an investigation of duality in the traditional logical manner. We extend Nelson's symmetrization of intuitionistic logic, constructible falsity, to a self-dual logic; constructible duality. We develop a self-dual model by considering an interval of worlds in an intuitionistic Kripke model. The duality arises through how we judge truth and falsity. Truth is judged forward in the Kripk...
متن کاملTwo Axiomatizations of Nelson Algebras
Nelson algebras were first studied by Rasiowa and BiałynickiBirula [1] under the name N-lattices or quasi-pseudo-Boolean algebras. Later, in investigations by Monteiro and Brignole [3, 4], and [2] the name “Nelson algebras” was adopted – which is now commonly used to show the correspondence with Nelson’s paper [14] on constructive logic with strong negation. By a Nelson algebra we mean an abstr...
متن کاملRegular opens in constructive topology and a representation theorem for overlap algebras
Giovanni Sambin has recently introduced the notion of an overlap algebra in order to give a constructive counterpart to a complete Boolean algebra. We propose a new notion of regular open subset within the framework of intuitionistic, predicative Topology and we use it to give a representation theorem for (set-based) overlap algebras. In particular we show that there exists a duality between th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998